package com.huitong.common.mybatis.constant;

import com.huitong.common.core.constant.UserConstant;
import lombok.AccessLevel;
import lombok.NoArgsConstructor;

/**
 * 数据库表名常量
 *
 * @author fromdrowning
 * @date 2024/5/2 下午10:10
 */
@NoArgsConstructor(access = AccessLevel.PRIVATE)
public class TableConstant {

    /**
     * 学生数据表名
     */
    public static final String STUDENT_TABLE = UserConstant.STUDENT;

    /**
     * 学生信息数据表名
     */
    public static final String STUDENT_INFO_TABLE = UserConstant.STUDENT + "_info";

    /**
     * 教师数据表名
     */
    public static final String TEACHER_TABLE = UserConstant.TEACHER;

    /**
     * 教师信息数据表名
     */
    public static final String TEACHER_INFO_TABLE = UserConstant.TEACHER + "_info";

    /**
     * 教务数据表名
     */
    public static final String ADMIN_TABLE = UserConstant.ADMIN;

    /**
     * 教务信息数据表名
     */
    public static final String ADMIN_INFO_TABLE = UserConstant.ADMIN + "_info";

    /**
     * 学院数据表名
     */
    public static final String COLLEGE_TABLE = "college";

    /**
     * 专业数据表名
     */
    public static final String MAJOR_TABLE = "major";

    /**
     * 班级数据表名
     */
    public static final String CLASS_TABLE = "class";

}
